/**
 * Core 模块类型定义统一导出
 */

// 业务单元相关类型
export * from './bizUnit.types';

// 模型数据相关类型
export * from './model.types';

export type TNavigationControlPosition =
  | 'top-right'
  | 'top-left'
  | 'bottom-right'
  | 'bottom-left';

// 注意：INavigateOptions 和 Interaction 类型由 features 和 map 模块导出，避免重复定义

// 拉框缩放选项
export interface BoxZoomOptions {
  boxStyle?: {
    borderColor?: string;
    borderWidth?: number;
    backgroundColor?: string;
  };
}

// 交互类型
export type Interaction = 'boxZoom' | 'navigation';
